Utility Optimal Thread Assignment and Resource Allocation in Multi-Server Systems

نویسندگان

چکیده

Achieving high performance in many multi-server systems (e.g., web hosting center, cloud) requires finding a good assignment of worker threads to servers and also effectively allocating each server’s resources its assigned threads. The allocation components this problem have been studied extensively but largely separately the literature. In paper, we introduce assign allocate (AA) problem, which seeks simultaneously find an that maximizes total utility Assigning together can result substantially better overall than performing steps separately, as is traditionally done. We model thread by function giving resources. first prove AA NP-hard. then present $2 (\sqrt {2}-1) > 0.828$ factor approximation algorithm for concave functions, runs notation="LaTeX">$O(mn^{2} + n (\log mC)^{2})$ time notation="LaTeX">$n$ notation="LaTeX">$m$ with notation="LaTeX">$C$ amount each. give faster same ratio notation="LaTeX">$O(n complexity. extend two more general settings. First, consider nonconcave 1/2 algorithm. Next, using multiple types resources, show achieves empirical performance. conduct extensive experiments test our algorithms on both synthetic realistic they achieve over 92% optimal average. compare number practical heuristics, up 9 times higher utility.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive call admission control and resource allocation in multi server wireless/cellular network

The ever increasing demand of the subscribers has put pressure on the capacity of wireless networks around the world. To utilize the scare resources, in the present paper we propose an optimal allocation scheme for an integrated wireless/cellular model with handoff priority and handoff guarantee services. The suggested algorithm optimally allocates the resources in each cell and dynamically adj...

متن کامل

resource allocation in multi-server dynamic pert networks using multi-objective programming and markov process

in this research, both resource allocation and reactive resource allocation problems in multi-server dynamic pert networks are analytically modeled, where new projects are expected to arrive according to a poisson process, and activity durations are also known as independent random variables with exponential distributions. such system is represented as a queuing network, where multi servers at ...

متن کامل

Optimal Resource Allocation in Coordinated Multi-Cell Systems

The use of multiple antennas at base stations is a key component in the design of cellular communication systems that can meet high-capacity demands in the downlink. Under ideal conditions, the gain of employing multiple antennas is well-recognized: the data throughput increases linearly with the number of transmit antennas if the spatial dimension is utilized to serve many users in parallel. T...

متن کامل

Optimal Server Allocation in General, Finite, Multi-Server Queueing Networks

Queueing networks with finite buffers, multiple servers, arbitrary acyclic, series-parallel topologies, and general service time distributions are considered in this paper. An approach to optimally allocate servers to series, merge, and split topologies and their combinations is demonstrated. The methodology builds upon two-moment approximations to the service time distribution embedded in the ...

متن کامل

Optimal Server Assignment in Multi-Server Queueing Systems with Random Connectivities

In this paper, we investigate the problem of assignment of K identical servers to a set of N parallel queues in a time slotted queueing system. The connectivity of each queue to each server is randomly changing with time; each server can serve at most one queue and each queue can be served by at most one server per time slot. Such multi-server queueing systems were widely applied in modeling th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE ACM Transactions on Networking

سال: 2022

ISSN: ['1063-6692', '1558-2566']

DOI: https://doi.org/10.1109/tnet.2021.3123817